
*{
    padding: 0;
}
.table_div{
    position:relative;
    width:461px;
    left:34%;
}

.table{
    border:1px solid gray;
    border-collapse: collapse;
}

.table tr{
    border:1px solid darkgray;
}
.table th{
    width:40px;
    height:40px;
    border:1px solid darkgray;

}
.table td{
    width:40px;
    height:40px;
    border:1px solid darkgray;
}
.run_div{
    position:absolute;
    width:40px;
    height:40px;
    background-color: blue;
    transition:all .5s;
    left:206px;
    top:206px;
}
.red_div{
    width:40px;
    height:10px;
    background-color: red;
    position:absolute;
}
.controls{
    position:absolute;
    left:47.2%;
    top:70%;
    margin:0 auto;
    width:150px;
}
.controls table td{
    text-align: center;
    height:15px;
}